package com.nlx.notes.module.service;

import com.nlx.notes.module.bean.dto.querydb.StatisticsQueryDTO;
import com.nlx.notes.module.bean.vo.statistics.CategoryMonthStatisticsVO;
import com.nlx.notes.module.entity.CategoryMonthStatistics;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;
import java.util.Set;

/**
 * <p>
 * 月度分类统计 服务类
 * </p>
 *
 * @author nlx
 * @since 2025-06-08
 */
public interface ICategoryMonthStatisticsService extends IService<CategoryMonthStatistics> {

    /**
     * 查询月度统计数据
     */
    List<CategoryMonthStatisticsVO> findByMonth(StatisticsQueryDTO statisticsQueryDTO);

    void removeCategory(String month, Long bookId,Long userId);

}
